package com.api.cdfortis.service;

import com.api.cdfortis.dto.PresDataDto;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

@Service
@Transactional
public class PresDataService implements IPresDataService {

    public boolean handle(PresDataDto presDataDto){
        //在这处理业务逻辑，记录传送回来的处方数据
        //处理正常结束后，返回true，异常返回false;
        //微问诊总共会发起3次通知，通知频率为及时、10分钟、24小时，说明本方法会被执行3次，
        //应在数据加字段，按订单编号和处方编号，记录当前条数据是否被处理过
        try {
            //处理业务逻辑
            //处理完成后，返回true;
            return true;
        } catch (Exception e) {
            //出错返回false;
            return false;
        }
    }
}
